package com.itheima.a07regexdemo1;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexDemo5 {
    public static void main(String[] args) {
        //贪婪爬取和非贪婪爬取
        //贪婪：ab+
        //非贪婪：ab+?
        //同样是爬取一段数据abbbb，贪婪会尽可能多爬，会爬完abbbb，非贪婪尽可能少爬，只爬ab

        String str="java山i部i百花谷i海滨九年212浓12java1aAnistoninninmnsw" +
                "、、、2我们去面试得到Java8" +
                "思考JAva11三九七JAVa8金abbbbbbbbb丝雀JAVA17";

        //定义规则
        String regex="ab+?";

        //创建正则表达式对象
        Pattern p=Pattern.compile(regex);

        //创建读取器对象
        Matcher m=p.matcher(str);

        //循环爬取
        while( m.find() ){
            System.out.println(m.group());
        }

    }
}
